Cherry Hill is a township located in Camden County, in the southwestern part of New Jersey, approximately 8 miles southeast of Philadelphia, Pennsylvania. It is bordered by several other municipalities, including Haddonfield, Marlton, and Voorhees. As of 2020, the population of Cherry Hill was around 71,000 residents, making it one of the largest townships in New Jersey.